package com.kh.pajx.sop.dao.bal;

import java.util.List;

import com.kh.pajx.sop.base.IBaseDao;
import com.kh.pajx.sop.domain.bal.BalMainBill;

public interface IBalMainBillDao extends IBaseDao<BalMainBill> {
	
	/**
	 * 
	 * @param type
	 * @param state
	 * @return
	 * @throws Exception   
	 * @author:	azzcsimp
	 * @Createdate:	2015年1月27日 下午5:16:45
	 */
	List<BalMainBill> findListByState(int type, int state) throws Exception;
	
	/**
	 * 
	 * @param state
	 * @return
	 * @throws Exception   
	 * @author:	azzcsimp
	 * @Createdate:	2015年1月27日 下午5:18:24
	 */
	List<BalMainBill> findListByState(int state) throws Exception;
	
	Integer getMaxBillCode(String deptCode);

	BalMainBill getByCode(String billCode) throws Exception;
	
	//List<BalMainBill> findMyApp(String userId) throws Exception;
	
	List<BalMainBill> findByMakDate(String startDate, String endDate) throws Exception;

}
